package service.v2;

import java.util.List;

import model.MemberVO;
import model.OrderPayVO;
import model.OrderVO;

public interface PushService {
	/*
	 * 公众号推送
	 * _____________________________________________________________
	 */
	//成功邀请下线 公众号推送
	void pushInvitedByMsg(MemberVO memberVO);
	//修改邀请人 公众号推送
	void pushChangeInvitedByMsg(MemberVO memberVO);
	//余额充值 公众号推送
	void pushBalanceRecharge(MemberVO membervo, OrderPayVO payVO);
	//电子提货券购买 公众号推送
	void pushMemberTicket(String member_id, String rate, String ticket);
	//电子提货券充值 分润推送
	void rechargeTicket(String conn_no, String member_id);
	//订单支付 公众号推送
	void pushOrderPay(List<OrderVO> orderList);
	//只买东西时分润推送
	void BuyGoodsProfit(String orderId);
	//买套餐分润推送
	void BuyGoodsPackageProfitByOrderId(String orderId);
	//买套餐分润推送
	void BuyGoodsPackageProfitByConn_no(String conn_no);
	//退款推送
	void pushRefund(String total_price, String create_by,String type);
	//购买新手礼包套餐 订单支付推送（公众号 ）
	void pushOrderPayOne(String id);
	
	/*
	 * 个推
	 * _____________________________________________________________
	 */
	//订单+（no）+已被取消 个推
	void sendCancelOrderPush(String member_id, String order_no);
	//您新收到了一个赞
	void praiseInsertSub(String push_id);
	//您收到了新的评论
	void pushwindowCommentInsertSub(String push_id);
	//评论回复 >您收到了新的评论
	void pushWindowCommentReply(String push_id);
	//评论回复回复 >您收到了新的评论
	void pushWindowCommentReplyBack(String push_id);
	//现金入账 入会奖 个推
	//void pushSplitJoinAward(String id, String join_cash);
	// 推送奖项收益  个推
	//void pushAward(String num, String rate, String free_cash_rate, String id);
	//推送Award2 个推
	//void pushAward2(int leftNum, String rate, String buy_rate, String rate1, String free_cash_rate,String member_id);
	//退款 个推
	//void pushPayBack(String price, String member_id);

	
	
	
	

	
	
}
